Diyala Journal Engineering2